/*

  (c) Mediaweb Studio

*/

/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background-color:#fff;}
body, td {font: 13px "Trebuchet MS"; color: #000;}
a {color: #00596F;	text-decoration: underline;}
a:hover {text-decoration: none;}
td {vertical-align: top;}
p {padding: 0px; margin: 0px 0px 12px 0px; text-indent: 10px;}
object {outline:none;}
fieldset {border:0;}

h1 {font-size:20px; color:#00799A; font-weight: normal; padding: 0px; margin: 0px 0px 0px 0px;}
h2 {font-size:18px; color:#009A89; font-weight: normal; padding: 0px; margin: 0px 0px 0px 0px;}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;}

h1.float {float:left; margin-left:7px;}
h2.head {margin: 2px 0px 0px 0px; }

.clear {clear:both;}
.none {line-height:0;}
.relative {width:100%; position:relative;}
.img-marg {float:left; margin:0 10px 5px 0;}
.float-l {float:left;}
.float-r {float:right;}
.hfeed .posts {margin-bottom:10px;}

.main-cont {width:100%; min-width:1000px; min-height:100%; background-color:#fff;}

/* header */
.header {height:200px; width:100%; background: url(../img/bg-bg.jpg) repeat-x #1B5F86;}
.header-b {height:200px; width:100%; background: url(../img/hdr_bg.png) left no-repeat; position:relative;}
.header .right-img {width:351px; height:200px; float:right;}
.header .logo {position:absolute; top:79px; left:150px;}

/* header icons */
.hdr-icons {position:absolute; top:10px; left:225px; color:red;}
.hdr-icons a {color:#63AEC0; font-size: 10px; padding-left:20px; padding-bottom:2px; margin-right:15px;}
.hdr-icons a:hover {color:#fff;}
.hdr-icons a.map {background:url(../img/map.gif) left no-repeat;}
.hdr-icons a.mail {background:url(../img/mail.gif) left no-repeat;}
.hdr-icons a.print {background:url(../img/print.gif) left no-repeat;}

/* tom menu */
.top-menu {width:100%; height:35px;}
.main-menu img.hdr_home {float:left; margin-top:11px; margin-left:20px;}
.main-menu {width:100%; height:35px; background:#015067 url(../img/menu-bg.jpg) right no-repeat;}
.main-menu ul, .main-menu ul li.lvl1 {margin: 0; padding: 0; list-style: none;}
.main-menu ul {margin-left:40px;}
.main-menu ul li.lvl1, .main-menu ul li.lvl1 a, .main-menu ul li.lvl1 a span {float: left; display: block; height: 35px; cursor: pointer;}
.main-menu ul li.lvl1 {margin-right:8px; text-align: center; position:relative;}
.main-menu ul li.lvl1 a {color:#fff;  font-size: 12px; text-transform: uppercase; font-weight: bold; text-decoration: none; }
.main-menu ul li.lvl1:hover a {background: url(../img/slice.gif) 0 0 no-repeat; cursor: pointer;}
.main-menu ul li.lvl1:hover a span {background: url(../img/slice.gif) right -35px no-repeat; cursor: pointer;}
.main-menu ul li.lvl1 a span {padding-top:8px; padding-left:8px; padding-right:8px;}
.main-menu ul li.lvl1 .top {position:absolute; top:-4px; left:0; width:100%; height:4px; background:url(../img/menu_rep.gif) repeat-x; display:none; }
.main-menu ul li.lvl1 .bottom {position:absolute;  bottom:-4px; left:0; width:100%; height:4px; background-color: #3ACBFC; display:none; }
.main-menu ul li.lvl1 .pipka {position:absolute; top:-3px; left:48%; margin-right:0px; width:5px; height:7px; background: url(../img/pipka.gif) bottom center no-repeat;}

/* second menu */
.menu-second {background: #000 url(../img/second-menu-bg.jpg) repeat-x; height: 50px; width: 100%;}
.menu-second ul,.menu-second ul li {margin: 0; padding: 0; list-style: none;}
.menu-second ul {padding-top:14px; margin-left:65px;}
.menu-second ul li {float: left;}
.menu-second ul li a {color: #FFF; font-size: 11px; margin-right:10px; text-transform: uppercase;}
.menu-second ul li a:hover, .menu-second ul li a.current {color:#00C0FF;}

/* drop menu */  
.main-menu .drop-menu {position:absolute; top:42px; left:0; display: none;}
.main-menu ul li.lvl1:hover .drop-menu, .main-menu ul li.lvl1.sfhover .drop-menu {display: block;}
.main-menu ul li.lvl1:hover .top, .main-menu ul li.lvl1:hover .bottom {display:block;}     
.main-menu .drop-menu-a {width:203px; min-height:120px; background: url(../img/drop-menu-center.jpg) top repeat-y;}
.main-menu .drop-menu-b {width:203px; min-height:120px; background: url(../img/drop-menu-top.jpg) top left no-repeat;} 
.main-menu .drop-menu-c {width:203px; min-height:120px; background: url(../img/drop-menu-bottom.jpg) bottom left no-repeat;}
.main-menu .menu-lvl2 {padding:10px 15px 10px 15px; line-height:11px;}
.main-menu .menu-lvl2 ul {margin: 0; padding: 0; list-style: none;}
.main-menu .menu-lvl2 ul li {margin-bottom:8px; text-align: left; }
.main-menu .menu-lvl2 ul li a {float:none; background: transparent !important; display: inline; height: auto; font-size: 11px; text-transform:none; font-weight: normal; color: #00596F;}
.main-menu .menu-lvl2 ul li a:hover {color:#00C0FF; background: transparent;}

/* search */
.search {position:absolute !important; right:10px; width:215px; height:25px; padding-top:10px; padding-right:15px; float: right; vertical-align: middle;}
.search .search-bg { width:162px; height:15px; overflow:hidden; background:url(../img/search-bg.jpg) no-repeat; float:left;}
.search .search-field {height:14px; width:140px; border:0;  line-height:12px; padding:0; margin: 0 0 0 5px; background-color:#fff; font-size:11px; }
.search .search-but {float:right; width:53px; height:15px; background:url(../img/search-but.gif) no-repeat; border:0; cursor: pointer;} 

.conteiner1 {width:100%; float: left;}
.left-image {margin-top:20px;}
.name {text-align: center; font-size: 13px; font-weight: bold; margin-top: 10px;}
.name2 {text-align: center; font-size: 11px;}
.signature {float:right; margin-bottom:10px; padding-right:20px;}
.line {width:100%; height:9px; margin:30px 0 15px 0; background: url(../img/line-center.gif) repeat-x;}
.line-light {width:100%; height:5px; margin:12px 0 12px 0; background: url(../img/line-light-center.gif) repeat-x;}

/* center col */
.center-col {margin:0px 260px 0px 0px;}
.center-col-b {width:100%; float:left; overflow:hidden;}
.center-col .padding {padding:20px 40px 370px 20px;}
.center-col li {margin:10px 0;}

/* info */
.info-container {width:100%;}
.info-container td {}
.info-container td.left {width:50%; border-right:1px solid #A2A2A2; padding:0px 15px 0 15px;}
.info-container td.left h1 {font-size: 18px; color:#9A2800;}
.info-container td.right {width: 50%; padding-left:15px; padding:0px 15px 0 15px;}
.info-container td.right h1 {color:#045C70; font-size: 18px;}

/* anons */
.anons .date {width:121px; height:15px; margin-top:8px; font-size: 11px; color: #FFF; padding-left:5px; background: url(../img/anons-date.gif) left top no-repeat;}
.anons .link {margin-top:8px;}
.anons .link a {font-size: 12px; color:#045C70; font-weight: bold;}
.anons .text {margin-top:8px; font-size: 11px; text-indent:10px;}
.anons a.see-all {display: block;  height:15px; padding-left:30px; font-size:11px; color:#045C70;  background: url(../img/all-anons.gif) left top no-repeat; }

/* zakaz home page */
.zakaz_home .date {width:121px; height:15px; margin-top:8px; font-size: 11px; color: #FFF; padding-left:5px; background: url(../img/zakaz-date.gif) left top no-repeat;}
.zakaz_home .link {margin-top:8px;}
.zakaz_home .link a {font-size: 12px; color:#045C70; font-weight: bold;}
.zakaz_home .text {margin-top:8px; font-size: 11px; text-indent:10px;}
.zakaz_home a.see-all {display: block;  height:15px; padding-left:30px; font-size:11px; color:#045C70;  background: url(../img/all-zakaz.gif) left top no-repeat; }

/* contacts */
h1.cont {color:#539300;}
.contacts {width:100%;}
.contacts td.adres, .contacts td.tel {font-size: 15px;}

/* links */
.links h1 {color:#005D60;}
.link-items {margin-top:0px; padding-bottom:40px;}
.links .item {width:200px; height:62px; float: left;}
.links .item a.link {font-size: 11px; color: #00596F; line-height: 13px; display:block; padding-top:4px; padding-bottom:3px;}
.links .item a {color:#797979; font-size: 11px;}
.links .item img {float:left;}
.links .item-1 {width:270px; height:62px; float: left;}
.links .item-1 a.link {font-size: 11px; color: #00596F; line-height: 13px; display:block; padding-top:4px; padding-bottom:3px;}
.links .item-1 a {color:#797979; font-size: 11px;}
.links .item-1 img {float:left;}

/* right col */
.right-col {width:280px; float:left; overflow:hidden; margin:0 0 0 -280px;}
.right-col .padding {padding:20px 0px 210px 0px;}
.r-block {margin-bottom:20px;}
.r-block .padding {padding:44px 15px 20px 29px;}

/* news block */
.news .r-block-a {width:260px; min-height:360px; background: url(../img/nw-center.gif) top left repeat-y;}
.news .r-block-b {width:260px; min-height:360px; background: url(../img/nw-top.gif) top left no-repeat;}
.news .r-block-c {width:260px; min-height:360px; background: url(../img/nw-bottom.gif) bottom left no-repeat;}
.news .news-item {width:213px; padding-bottom:3px; background:url(../img/corn.gif) right bottom no-repeat; margin-bottom:10px;}
.news .news-item .date {width:87px; height:15px; font-size: 11px; color:#FFF; padding-left:4px; background: url(../img/nw-date.gif) left top no-repeat;}
.news .news-item .text {margin-top:6px; }
.news .news-item .text a {font-size: 11px; line-height: 14px; text-decoration: none;}
.news .news-item .text a:hover {color:#839597;}
.news .all-news {width:85px; height:15px; margin-top:20px; }
.news .all-news a {color:#fff; font-size: 11px; padding-left:5px; text-decoration:none;}

/* news inner */
table.news-inner {width:100%; margin-top:20px;}
table.news-inner td {padding-bottom:15px;}
table.news-inner td.image {width:156px;}
table.news-inner span.date {font-size: 11px; color:#626262;}
table.news-inner a.link {font-weight: bold;}
table.news-inner .anons {margin-top:10px;}

.news_selected {margin-top:20px; }
.news-img {float:left; margin-right:20px;}
.news-img-a {width:241px; min-height:200px; background: url(../img/news-center.jpg) repeat-y;}
.news-img-b {width:241px; min-height:200px; background: url(../img/news-top.jpg) top no-repeat;}
.news-img-c {width:241px; min-height:200px; background: url(../img/news-bottom.jpg) bottom no-repeat;}
.news_selected .padding {padding:10px 10px 20px 10px;}
.news_selected span.date_s {font-size: 11px; color: #626262;}
.news_selected span.title {font-size: 13px; color: #00596F; margin-left:8px; font-weight: bold;}
/* polls */
.poll .r-block-a {width:260px; min-height:360px; background: url(../img/nw-center.gif) top left repeat-y;}
.poll .r-block-b {width:260px; min-height:360px; background: url(../img/nw-poll.gif) top left no-repeat;}
.poll .r-block-c {width:260px; min-height:360px; background: url(../img/nw-bottom.gif) bottom left no-repeat; font-size: 11px; color:#797979;}
.poll .question {width:185px; min-height:43px; margin-top:5px; padding:5px 15px 25px 15px;  font-weight: bold; font-size: 12px; color:#000; line-height: 14px; background:#E4EDCD url(../img/quest.gif) bottom left no-repeat; border-top:1px solid #00980C; } 
.poll .item {margin-top:10px; vertical-align: middle; line-height: 12px;}
.poll .item .label {color:#000; padding-top:4px;}
.poll .item .radio {float:left; margin-right:4px;}
.poll .links {margin-top:10px;  width:230px;}
.poll .results {float: left;}
.poll .golosovat {margin-left:101px;}

/* weather, kurs */
.info .r-block-a {width:260px; min-height:211px; background: url(../img/nw-info-c.gif) top left repeat-y;}
.info .r-block-b {width:260px; min-height:211px; background: url(../img/nw-info.gif) top left no-repeat;}
.info .r-block-c {width:260px; min-height:211px; background: url(../img/nw-info-b.gif) bottom left no-repeat; font-size:11px; color:#797979;}
.info .weather {margin-top:2px; position:relative;}
.info .weather a, .info .kurs a {font-size: 12px; font-weight: bold; color:#00596F;}
.info span.info-block {font-size: 12px; font-weight: bold; color:#00596F; text-decoration: underline;}
.info .weather span.term {position:absolute; top:25px; left:62px; font-size: 21px;}
.info .weather table {width:217px; margin-top:4px;} 
.info .kurs {margin-top:10px;}
.info .kurs table {width: 141px; margin-top:5px;}
.info .kurs table td {font-size: 12px; font-weight: bold;}
.info .kurs table td.curent {color:#007698;} 
.info .kurs table td.step-down {color:#B12000;}
.info .kurs table td.step-up {color:#096E00;}

/* table */
table.table-info {width:100%; margin-top:15px; margin-bottom:15px;}
table.table-info td, table.table-info th {border: 1px #C9C9C9 solid;}
table.table-info td {border-top:0; height:24px; text-align: center; color: #626262;}
table.table-info th {height:26px; background: #fff url(../img/table-bg.jpg) repeat-x; color: #fff;}

/* links */
.attach-links {margin-top:15px; margin-left:15px;}
.attach-links .item {width:700px; height:25px; line-height: 10px; margin-bottom:18px;}
.attach-links .item a {padding-left:37px;}
.attach-links .item span {margin-left:37px; line-height: 22px; font-size: 11px; color:#6A6A6A;} 
.attach-links .doc .item {background: url(../img/doc.gif) left top no-repeat;}
.attach-links .exel .item, .attach-links .xls .item {background: url(../img/exel.gif) left top no-repeat;}
.attach-links .pdf .item {background: url(../img/pdf.gif) left top no-repeat;}
.attach-links .rar .item, .attach-links .zip .item {background: url(../img/rar.gif) left top no-repeat;}
.attach-links .jpeg .item, .attach-links .jpg .item {background: url(../img/jpeg.gif) left top no-repeat;}


/* right menu */
.right-menu {width:260px; margin-bottom:10px;}
.right-menu .separater {width:245px; height:9px; float:right; background: url(../img/menu-sep.gif) right top no-repeat; }

.right-menu ul.lvl1, .right-menu ul.lvl1 li {margin:0; padding:0; list-style: none;}
.right-menu ul.lvl1 {margin-left:30px; padding-top:20px; padding-bottom:10px;}
.right-menu ul.lvl1 li {padding-bottom:8px; line-height: 15px;}
.right-menu ul.lvl1 li a {font-size: 13px;}
.right-menu ul.lvl1 li a.current, .right-menu ul.lvl1 li a.section {font-weight: bold; text-decoration:none;}

.right-menu ul.lvl2 {margin:0 0 0 18px; padding:10px 0 0 0;}
.right-menu ul.lvl2 li {list-style: url(../img/circle.gif); cursor: pointer;}
.right-menu ul.lvl2 li a {font-size:12px;}
.right-menu ul.lvl2 li.current {list-style: none !important;}
.right-menu ul.lvl2 li.current a {font-weight: bold; text-decoration: none;}
.right-menu ul.lvl2 li.current a:hover {color:#00596F;}
.right-menu ul.lvl2 li a:hover {color:#4F9EB2;}
.right-menu ul.lvl2 li.hover {list-style: url(../img/circle-a.gif);}

.right-menu ul.lvl3, .right-menu ul.lvl3 li {margin:0; padding:0; list-style: none;}
.right-menu ul.lvl3 {margin-top:5px; margin-left:13px;}
.right-menu ul.lvl3 li {list-style: url(../img/cub.gif); padding-bottom:4px;}
.right-menu ul.lvl3 li a {font-weight: normal !important; text-decoration:underline !important;}
.right-menu ul.lvl3 li a:hover {text-decoration:none !important;}
.right-menu ul.lvl3 li.hover {list-style: url(../img/cub-o.gif);}

/* gallery */
.gallery {margin-left:20px; }
.gallery .item {float: left; margin-right:20px;}
.gallery .item-c {width:142px; min-height:100px; background: url(../img/foto-center.jpg) repeat-y;}
.gallery .item-a {width:142px; min-height:100px; background: url(../img/foto-top.jpg) no-repeat; }
.gallery .item-b {width:142px; min-height:100px; background: url(../img/foto-bottom.jpg) bottom no-repeat;}
.gallery .padding {padding:6px 7px 16px 7px;}
.gallery span {font-size: 11px; color:#6A6A6A; text-align: center;}

/* form */
.form {margin-top:20px;}
.form table {width: 650px;}
.form input {border:1px solid #A5A5A5; background: url(../img/input-bg.gif) left top repeat-x;}
.form input.text {width:451px;}
.form textarea {width:451px; border:1px solid #A5A5A5; background: url(../img/input-bg.gif) left top repeat-x;}
.form input.send {border: 0; width:111px; height:26px; background: url(../img/send.jpg) left no-repeat;}

/* zakaz */
.zakaz {width:100%; height:200px; margin-top:20px;}
.zakaz table {width:50%;  float: left;}
.zakaz table td {font-size: 11px;}
.zakaz table input, input.zakaz-input {width:163px; margin-bottom:4px; border: 1px solid #D5D5D5; background: url(../img/in-bg.gif) top repeat-x;}
.zakaz table select, select.select {width:165px; border: 1px solid #D5D5D5; background: url(../img/in-bg.gif) top repeat-x;}
.filter-line .date {color:#A3A3A3; width:200px; height:20px; float:left;}
.filter-line .date a {font-size: 12px; font-weight: bold; color:#A3A3A3;}
.filter-line .date a:hover, .filter-line .date a.active, .filter-line .count a:hover, .filter-line .count a.active {color:#00C0FF; text-decoration: none;}
.filter-line .count { height:20px; margin-right:20px; float:right;}
.filter-line .count a {font-size: 12px; font-weight: bold; color: #A3A3A3;}

/* reestr */
table.reestr { margin-top:20px; margin-bottom:20px;}
table.reestr th, table.reestr td {border:1px solid #C9C9C9; text-align: center; padding:5px; font-size: 12px;}
table.reestr td.name1 {text-align: left;}
table.reestr tr.ammount td {background-color:#E0E0E0;}
table.reestr thead {background: url(../img/th-bg.jpg) repeat-x; color:#fff; height:98px;}
table.reestr thead td {color:#fff; vertical-align: middle;}
ul.docs {margin:0px 0px 20px 20px; padding: 0;}
ul.docs li {list-style: url(../img/li.gif); line-height: 14px;}
ul.docs li a {font-size: 13px;}

.test {display:none;}

/* footer */
.footer {width:100%; min-width:995px; position:relative;}
.footer-b {width:100%; height:80px; border-top:3px solid #A2A2A2; background:#005067 url(../img/foot-left.jpg) left no-repeat; position: absolute; top:-80px; left:0;}
.footer-c {height:80px; width:100%; float: right; background: url(../img/foot-right.jpg) right no-repeat;}
.foot-right {width:100%; float:right; text-align: right; }
.contacts {padding-top:10px; width:500px; color:#FFF; font-size: 11px; font-weight: bold; line-height: 13px;}
.contacts span {font-weight: normal; color: #5CBAD4; }
ul.footer-menu {margin-top:-20px;}
ul.footer-menu, ul.footer-menu li {margin: 0; padding: 0; list-style: none;}
ul.footer-menu li {float:left; margin-right:10px;}
ul.footer-menu li a {color:#fff; font-size: 10px; text-transform: uppercase;}
.footer .foot_home {float:left; margin-right:12px;}

/* mediaweb copyrights */
.studio-copy {width:190px; float:right; font-size: 11px; line-height: 13px; color:#005E48; position:relative;}
.studio-copy a {color:#005E48;}
.studio-copy img {float:left; margin-right:10px;}

/* silver stripe addition */
ul#ShowPoll_SitePoll_PollAnswer {margin: 0; padding: 0;}
ul#ShowPoll_SitePoll_PollAnswer li {list-style: none;}
#ShowPoll_SitePoll label.left {font-size:12px; color:#616161; font-style: italic; font-weight: bold; margin-bottom:4px; margin-top:25px; }
#ShowPoll_SitePoll button.vote {width:116px; height:17px; background: url(../img/golosovat.gif) no-repeat; float:left; margin:0px 0 0 0px; border:0; cursor: pointer;}
#PollAnswer label.left {font-weight: bold; font-size: 13px; color:#000 !important; font-style: normal !important; line-height:14px !important;}
h6.pollTitle {font-weight: bold; margin:0 0 10px 0; padding:0; font-size: 13px; color:#000 !important; font-style: normal !important; line-height:14px !important;}
.poll_answer_caption {font-size: 13px; color:#000; margin:0; padding:0;}
.vote .padding {padding:0 0 20px 0;}

#ShowPoll_SitePoll_PollAnswer li {margin-bottom:2px; line-height: 10px;}
#ShowPoll_SitePoll_PollAnswer input {margin-bottom:5px;}
#ShowPoll_SitePoll_PollAnswer label {font-size: 13px;}
#SearchForm_SearchForm_Search {float: left; margin-right:20px;}
#PollAnswer .middleColumn {padding-top:10px;}

/* forms */                                  
.form {width:70%; margin:10px 0; padding:2px;}
.form fieldset {border:0;}
.form .field {clear: both;}
.form input {border:0; } 
.form label.left {display: block; float: left; clear: both; width:29%; padding:3px 0;}
.form .middleColumn {float: left; width:70%; text-align: right; padding:3px 0;}
.obligatory {margin:-15px 0 0 0;}
.form input.text {width:98%;  border:0; background:url(../img/textarea.gif) repeat-x;}
.form .field .text, .form .field textarea {border:1px solid #A5A5A5; background: url(../img/input-bg.gif) left top repeat-x;}
.form input.text:focus, .form textarea:focus {/*border:1px solid #2A97BD;*/}
.form textarea {width:98%;}
.lighten {font-size:13px; color:#333;}
.form .phpcaptcha img {padding:5px 0; float:right;}
.form .Actions, .search-form .Actions {height:40px; clear: both; text-align: right; padding:0 15px 0 0;}
.form .action  { margin:10px 0 0 10px; padding:2px 0 6px 10px; text-align: center; color:#fff; font-size: 13px; font-family:"PT Sans Bold", "Trebuchet MS", Arial; text-decoration: none; cursor: pointer; border: 0; width:111px; height:26px; background: url(../img/send.jpg) left no-repeat;}
.form .message, .form .required {color:red; font-size: 11px;}
.search-form {padding:8px; margin-bottom:20px; text-align: right; background-color: transparent;}
.search-form input.text {width:99%;}
.submit, .form .action {float:left; margin-left:196px;}
#Form_Form_PhpCaptchaField {width:220px; float:left;}
#PhpCaptchaField label {margin-top:20px;}
#Form_Form_EditableSpamProtectionField5 {width:200px; float:left;  margin-left:7px; margin-top:-12px;}

img.left {float: left; margin-right:10px; margin-bottom:10px;}
img.right {float: right; margin-left:10px; margin-bottom:10px;}
img.center {display:block; margin:0 auto;}


